package com.alan.nio.buf;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.nio.channels.FileChannel;

/**
 * Channel 通道
 * 一 用于源节点与目标节点之间的连接
 * 二 通道的主要实现类
 *      FileChannel
 *
 *      SocketChannel           TCP
 *      ServerSocketChannel     TCP
 *
 *      DatagramChannel         UDP
 * 三 获取通道
 *      1.java针对支持通道的类提供了getChannel()方法
 *          RandomAccessFile.getChannel()
 *      2.在JDK1.7中NIO2（又称aio）针对各通道提供了静态方法open();
 * Created by Alan on 2017/8/5.
 */
public class ChannelTest {

    public static void main(String[] args) throws FileNotFoundException {

//        FileInputStream fis = new FileInputStream("1.txt");
//        FileChannel channel = fis.getChannel();

//        FileChannel channel = FileChannel.open(path,option);



    }

}
